{% extends "base.html" %}

{%block title%}Prijava na izpit{% endblock %}

{% block js %}
<script type="text/javascript">

$(document).ready(function(){
  $("#id_date").attr('disabled', 'disabled');
  $("#id_professor").attr('disabled', 'disabled');
  $("#id_exam").change(function(){
    $("#id_date").empty();
    $("#id_date").attr('disabled', 'disabled');
    selected_id = $("#id_exam option:selected").val();
    //update exams
    $.get('/exams/subject/'+selected_id+'/',{"student": "{{student.pk}}"}, function(data) {
      if (data.length > 0){
        $("#id_date").removeAttr('disabled');
      }    
      for (i=0;i<data.length;i++){
        $("#id_date").append("<option value=\""+data[i].pk+"\">"+ data[i].date +" - "+ data[i].executor +"</option>");
      }
    });    
    
  });

});

</script>

<script type="text/javascript" src="{{ MEDIA_URL }}js/search.js"></script>
<script type="text/javascript">

$(document).ready(function(){    
    search_setcb('student', function(student){
      url = '/exams/exam_application/'+student.pk+'/';
      document.location = url;
    });
});
</script>
{% endblock %}

{% block content %}
{% if only_search %}
{% include "snippets/student/search.htm" %}
{% else %}
	{% if not user.student %}
<p class="options_panel">
  <button onclick="search_show('student')">Poišči drugega študenta</button>
</p>
	{% endif %}

{% if not referent %}
Prikazani so samo neopravljeni predmeti, ki nimajo odprtih prijav in na katere je možna prijava. Prikazani so samo roki,
na katere je možna prijava.
{% endif %}
{% if step_next == 1 %}
	<form method='post'>
		{% csrf_token %}
		{{examFormApplication.as_p}}
		<input type = "submit" value="Prijavi" />
		<input name="step" type="hidden" value="{{step_next}}" />
	</form>
{% endif %}

{% if step_next == 2 %}
	<form method='post'>
		{% csrf_token %}
		
		<table class = "list">
		<th> Prijava </th>
		<th> Predmet </th>
		<th> Predavatelj </th>
		<th> Datum </th>
		<th> Ura </th>
		<th> Predavalnica </th>
		<th> Št. prijavljenih </th>
		
		<tr> 
			{% for j in list %}
				{% if forloop.counter == 1 %}
					{% if j != -1 %}
					<td>
					<input type="submit" value="Potrdi prijavo" />
					</td>
					{% endif %}
				{% else %}
					<td>{{ j }}</td>
				{% endif %}
				
			{% endfor %}
			
		</tr>
		</table>
		
		<input name="step" type="hidden" value="{{step_next}}" />
		<input name="exam" type="hidden" value="{{get_exam}}" />
		<input name="paid" type="hidden" value="{{paid}}" />
	</form>
{% endif %}

{% if save and not referent %}
	<br/><center>
	Prijava uspešno vnešena! Polaganje: {{ numberApplys.0 }}
	
	{% if numberApplys.1 != 0 %}
		(-{{ numberApplys.1 }})
	{% endif %}	
	<br/></center>
{% endif %}

{% if save and referent %}
	<br/><center>
	Prijava uspešno vnešena!
	<br/></center>
{% endif %}

{% if step_next == 2 %}
	<br/><center>
	Polaganje: {{ numberApplys.0 }}
	
	{% if numberApplys.1 != 0 %}
		(-{{ numberApplys.1 }})
	{% endif %}	
	<br/></center>
{% endif %}

{% if not status and not threeTimes %}
	{% if not referent %}
	<br/><center>
	Ste brez statusa. Na trenutni naslov boste prejeli položnico za plačilo izpita.
	<br/></center>
	{% endif %}
{% endif %}

{% if threeTimes and not referent %}
	<br/><center>
	Ker boste izpit polagali že v {{ numberApplysCalculated }}, boste prejeli na trenutni naslov položnico za plačilo
	izpita!
	<br/></center>
{% endif %}	

{% if sixTimes %}
	<br/><center>
	Izpit ste opravljali že 6-krat. Prijava na ta izpit ni več mogoča.
	<br/></center>
{% endif %}



{% if referent and warning %}
	<br/><center><b>Opozorila:</b></center>
	{% if not status %}
		<center> Študent je brez statusa. Plačilo izpita! </center>
	{% endif %}
	{% if threeTimes and status %}
		<center> Študent polaga že {{ numberApplysCalculated }}. Plačilo izpita! </center>
	{% endif %}
	{% if ref_past %}
		<center>Prijava na pretekli izpit!</center>
	{% endif %}
	{% if ref_done %}
		<center>Prijava na že opravljen izpit!</center>
	{% endif %}
	{% if ref_3days %}
		<center>Do izpita so manj, kot 3 dnevi!</center>
	{% endif %}
	{% if ref_6times %}
		<center>Študent je polagal že vsaj 6-krat!</center>
	{% endif %}
	{% if ref_3times %}
		<center>Študent je letos polagal že vsaj 3-krat!</center>
	{% endif %}
	{% if ref_14days %}
		<center>Od prejšnjega polaganja je manj kot 14 dni!</center>
	{% endif %}
	
{% endif %}
	
{% endif %}

{% endblock %}>
